Hotels in Johannesburg

Best Johannesburg Hotels

Enter your dates for prices and availability of the best hotels in Johannesburg.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

675 Best Hotels to Stay in Johannesburg

Find great hotels in Johannesburg on Trip.com! Read guest reviews, compare the latest prices, and explore hotel details to choose your perfect stay.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Little Forest Guest House Hotels in Johannesburg
Little Forest Guest House Hotels in JohannesburgLittle Forest Guest House Hotels in JohannesburgLittle Forest Guest House Hotels in JohannesburgLittle Forest Guest House Hotels in JohannesburgLittle Forest Guest House Hotels in JohannesburgLittle Forest Guest House Hotels in Johannesburg
48
Hotels in Johannesburg
Private parking
24-hour front desk
Wi-Fi in public areas
With a stay at Little Forest Guest House in Johannesburg (Randburg), you'll be a 3-minute drive from Rosebank Mall and 7 minutes from Melrose Arch Shopping Centre. This guesthouse is 9.4 mi (15.1 km) from Montecasino and 4.6 mi (7.4 km) from Nelson Mandela Square. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and barbecue grills. At Little Forest Guest House, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. Featured amenities include a 24-hour front desk, multilingual staff, and laundry facilities. Free self parking is available onsite. Stay in one of 5 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include safes and desks, and housekeeping is provided daily.
Outstanding
42 reviews
9.8/10
1 night
From PHP 4,564
Check Availability
Houghton Place Hotels in Johannesburg
Houghton Place Hotels in JohannesburgHoughton Place Hotels in JohannesburgHoughton Place Hotels in JohannesburgHoughton Place Hotels in JohannesburgHoughton Place Hotels in JohannesburgHoughton Place Hotels in Johannesburg
31
Hotels in Houghton Estate,Johannesburg
Golf course
Outdoor swimming pool
Horse riding
"Wonderful stay! Sam & Janice are spectacular hosts, Pat & Shadi are phenomenal ladies that cook up a killer breakfast! The doggos are very friendly too! I am feeling very refreshed after my stay here, I loved the vibe and felt right at home! See you soon 🌷"
Great
40 reviews
9.1/10
1 night
From PHP 3,278
Check Availability
Melrose Place Hotels in Johannesburg
Melrose Place Hotels in JohannesburgMelrose Place Hotels in JohannesburgMelrose Place Hotels in JohannesburgMelrose Place Hotels in JohannesburgMelrose Place Hotels in JohannesburgMelrose Place Hotels in Johannesburg
99+
Hotels in Birnam,Sandton
Golf course
Outdoor swimming pool
Private parking
"The staff and owner were extremely friendly and helpful. We enjoyed the breakfast and were very satisfied with the rooms and overall impression of the facilities. Loved the farm house feel of the rooms and decorations. We truly enjoyed our stay.   "
Very Good
29 reviews
8.8/10
1 night
From PHP 5,867
Check Availability
Easy Stay - The Vantage Rosebank Hotels in Johannesburg
Easy Stay - The Vantage Rosebank Hotels in JohannesburgEasy Stay - The Vantage Rosebank Hotels in JohannesburgEasy Stay - The Vantage Rosebank Hotels in JohannesburgEasy Stay - The Vantage Rosebank Hotels in JohannesburgEasy Stay - The Vantage Rosebank Hotels in JohannesburgEasy Stay - The Vantage Rosebank Hotels in Johannesburg
62
Hotels in Johannesburg
Golf course
Private parking
24-hour front desk
"Clean"
Very Good
1 review
8.6/10
1 night
From PHP 5,851
Check Availability
Miraton Eastgate Suites Hotels in Johannesburg
Miraton Eastgate Suites Hotels in JohannesburgMiraton Eastgate Suites Hotels in JohannesburgMiraton Eastgate Suites Hotels in JohannesburgMiraton Eastgate Suites Hotels in JohannesburgMiraton Eastgate Suites Hotels in JohannesburgMiraton Eastgate Suites Hotels in Johannesburg
87
Hotels in South Kensington,Johannesburg
Parking
24-hour front desk
Conference room
"Good location, very close to Chinatown and large comprehensive supermarket. As a self-driving tourist, parking and sightseeing are very convenient here."
Amazing
4 reviews
9.7/10
1 night
From PHP 1,311
Check Availability
58 On Hume Hotels in Johannesburg
58 On Hume Hotels in Johannesburg58 On Hume Hotels in Johannesburg58 On Hume Hotels in Johannesburg58 On Hume Hotels in Johannesburg58 On Hume Hotels in Johannesburg58 On Hume Hotels in Johannesburg
53
Hotels in Johannesburg
Golf course
Outdoor swimming pool
Massage room
"I originally booked for 2 nights...had to stay another as it is just fabulous ❤️❤️❤️ This place and Michelle and staff are true gems"
Amazing
46 reviews
9.7/10
1 night
From PHP 8,299
Check Availability
City Lodge Newtown, Johannesburg Hotels in Johannesburg
City Lodge Newtown, Johannesburg Hotels in JohannesburgCity Lodge Newtown, Johannesburg Hotels in JohannesburgCity Lodge Newtown, Johannesburg Hotels in JohannesburgCity Lodge Newtown, Johannesburg Hotels in JohannesburgCity Lodge Newtown, Johannesburg Hotels in JohannesburgCity Lodge Newtown, Johannesburg Hotels in Johannesburg
99+
Hotels in Newtown,Johannesburg
Outdoor swimming pool
Hiking
Gym
"Literally next to the mall, which has banks, grocery stores and restaurants. The shower is nice and big, although figuring out the hot/cold water adjustments was a bit difficult. My chosen room was fitted with a corner to corner carpet. Personally, not too fond of carpets. But it was clean, which is a plus. Breakfast was definitely tasty, too bad I was in a rush."
Very Good
46 reviews
8.4/10
1 night
From PHP 3,419
Check Availability
Holiday Inn Johannesburg Sunnyside Park Hotels in Johannesburg
Holiday Inn Johannesburg Sunnyside Park Hotels in JohannesburgHoliday Inn Johannesburg Sunnyside Park Hotels in JohannesburgHoliday Inn Johannesburg Sunnyside Park Hotels in JohannesburgHoliday Inn Johannesburg Sunnyside Park Hotels in JohannesburgHoliday Inn Johannesburg Sunnyside Park Hotels in JohannesburgHoliday Inn Johannesburg Sunnyside Park Hotels in Johannesburg
99+
Hotels in Johannesburg
Golf course
Outdoor swimming pool
Gym
"British style, the hotel has an ancient style and charm. Although the park has a long history, all the facilities are well maintained"
Great
56 reviews
9.1/10
1 night
From PHP 3,394
Check Availability
Hyde Park Guest House Hotels in Johannesburg
Hyde Park Guest House Hotels in JohannesburgHyde Park Guest House Hotels in JohannesburgHyde Park Guest House Hotels in JohannesburgHyde Park Guest House Hotels in JohannesburgHyde Park Guest House Hotels in JohannesburgHyde Park Guest House Hotels in Johannesburg
99+
Hotels in Johannesburg
Golf course
Outdoor swimming pool
Private parking
With a stay at Hyde Park Guest House in Johannesburg (Sandton), you'll be a 5-minute drive from Melrose Arch Shopping Centre and 5 minutes from Sandton City Mall. This luxury bed & breakfast is 2.3 mi (3.8 km) from Sandton Convention Centre and 3 mi (4.8 km) from Johannesburg Zoo. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. This bed & breakfast also features complimentary wireless internet access, a fireplace in the lobby, and tour/ticket assistance. Grab a bite from the snack bar/deli serving guests of Hyde Park Guest House. A complimentary full breakfast is served on weekdays from 6:30 AM to 9:00 AM and on weekends from 7:30 AM to 10:00 AM. Featured amenities include dry cleaning/laundry services, multilingual staff, and laundry facilities. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 15 individually decorated guestrooms, featuring refrigerators and microwaves. 32-inch flat-screen televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Bathrooms feature separate bathtubs and showers, complimentary toiletries, and hair dryers. Conveniences include phones, as well as safes and desks.
Great
44 reviews
9.0/10
1 night
From PHP 8,631
Check Availability
The Parktonian All - Suite Hotel Hotels in Johannesburg
The Parktonian All - Suite Hotel Hotels in JohannesburgThe Parktonian All - Suite Hotel Hotels in JohannesburgThe Parktonian All - Suite Hotel Hotels in JohannesburgThe Parktonian All - Suite Hotel Hotels in JohannesburgThe Parktonian All - Suite Hotel Hotels in JohannesburgThe Parktonian All - Suite Hotel Hotels in Johannesburg
99+
Hotel near Downtown Johannesburg,Johannesburg
24-hour front desk
"I recently stayed at a Anew hotel. The service was excellent, the rooms were clean and comfortable, and the location was not safe at night. Not suitable for family travelers."
Very Good
73 reviews
8.2/10
1 night
From PHP 3,477
Check Availability
See All Hotels in Johannesburg

Trending places in Johannesburg

Find top attractions and hotspots in Johannesburg

Browse by hotel type

Immerse yourself in the vibrant atmosphere of Johannesburg with our handpicked accommodation options

Premium Hotels in Johannesburg

See all
Discover our curated selection of premium hotels in Johannesburg for your next stay
No.
1
Four Seasons Hotel the Westcliff, Johannesburg Hotels in Johannesburg
9.2/10
56 review

Four Seasons Hotel the Westcliff, Johannesburg

Hotel near Johannesburg
"Good Location"
Select dates to view prices
No.
2
Fairlawns Boutique Hotel & Spa Hotels in Sandton
9.0/10
64 review

Fairlawns Boutique Hotel & Spa

Hotel near Sandton
"Good Location"
Select dates to view prices
No.
3
The Leonardo Hotels in Sandton
9.0/10
37 review

The Leonardo

Hotel near Sandton
"Good Location"
Select dates to view prices
No.
4
Johannesburg Marriott Hotel Melrose Arch Hotels in Johannesburg
9.1/10
52 review

Johannesburg Marriott Hotel Melrose Arch

Hotel near Birnam, Johannesburg
"Good Location"
Select dates to view prices
No.
5
The Houghton Hotel, Spa, Wellness & Golf Hotels in Johannesburg
9.1/10
63 review

The Houghton Hotel, Spa, Wellness & Golf

Hotel near Houghton Estate, Johannesburg
"Good Location"
Select dates to view prices
No.
6
Sandton Sun & Towers Hotels in Sandton
8.9/10
43 review

Sandton Sun & Towers

Hotel near Sandton
"Good Location"
Select dates to view prices
No.
7
The Residence Hotels in Johannesburg
9.6/10
66 review

The Residence

Hotel near Houghton Estate, Johannesburg
"Good Location"
Select dates to view prices
No.
8
Marriott Executive Apartments Johannesburg, Melrose Arch Hotels in Johannesburg
9.4/10
39 review

Marriott Executive Apartments Johannesburg, Melrose Arch

Hotel near Birnam, Johannesburg
"Good Location"
Select dates to view prices
No.
9
The Michelangelo Towers Hotels in Sandton
8.1/10
42 review

The Michelangelo Towers

Hotel near Sandton
"Good Location"
Select dates to view prices
No.
10
African Pride Melrose Arch, Autograph Collection® Hotels in Johannesburg
9.2/10
90 review

African Pride Melrose Arch, Autograph Collection®

Hotel near Birnam, Johannesburg
"Good Location"
Select dates to view prices
No.
11
Davinci Hotel on Nelson Mandela Square Hotels in Sandton
9.1/10
106 review

Davinci Hotel on Nelson Mandela Square

Hotel near Sandton
"Great rooms"
Select dates to view prices
No.
12
Hyde Johannesburg Rosebank Hotels in Johannesburg
9.2/10
72 review

Hyde Johannesburg Rosebank

Hotel near Johannesburg
"Great stay!"
Select dates to view prices
No.
13
Palazzo Hotel Hotels in Fourways
9.0/10
102 review

Palazzo Hotel

Hotel near Fourways
"Good Location"
Select dates to view prices
No.
14
Davinci Suites Hotels in Johannesburg
8.7/10
63 review

Davinci Suites

Hotel near Johannesburg
"Good Location"
Select dates to view prices
No.
15
54 on Bath, Johannesburg Rosebank Hotels in Johannesburg
9.1/10
42 review

54 on Bath, Johannesburg Rosebank

Hotel near Johannesburg
"Good Location"
Select dates to view prices
No.
16
Park Hyatt Johannesburg Hotels in Johannesburg
8.8/10
16 review

Park Hyatt Johannesburg

Hotel near Melrose Estate, Johannesburg
"Good Location"
Select dates to view prices
No.
17
Michelangelo Hotel by Legacy Hotels in Johannesburg
9.2/10
9 review

Michelangelo Hotel by Legacy

Hotel near Johannesburg
"Good Location"
Select dates to view prices
No.
18
Riboville Boutique Hotel and Restaurant Hotels in Midrand
8.4/10
16 review

Riboville Boutique Hotel and Restaurant

Hotel near Midrand
"Good Location"
Select dates to view prices
No.
19
Raphael Suites Hotels in Sandton
8.4/10
32 review

Raphael Suites

Hotel near Sandton
"Good Location"
Select dates to view prices
No.
20
Seven Villa Hotel & Spa Hotels in Sandton
8.6/10
61 review

Seven Villa Hotel & Spa

Hotel near Sandton
"Good Location"
Select dates to view prices

Latest reviews for Johannesburg hotels

See all
Browse these genuine traveler ratings and real guest reviews to find the best Johannesburg hotels.
9.5/10
Amazing
SSianne1991Loved my stay at Radisson. Location is perfect. Staff are friendly and helpful. Spa is convenient and the treatments left me feeling relaxed and ready for my holiday. Buffet was delicious and restaurant never disappointed. Room was spacious and clean. View from the pool is beautiful and bar service on point. Would absolutely recommend Radisson Blu Sandton. Will return.
Radisson Blu Hotel Sandton, Johannesburg Hotels in Johannesburg

Radisson Blu Hotel Sandton, Johannesburg

Hotel near Johannesburg
Price per night from:PHP 8,938
9.1/10
Great
GGuest UserExcellent hotel, great location, pleasantly surprised by the room. The room has everything. Panoramic windows, everything is new, everything is clean. In this room you feel like a person. The staff is friendly!
Radisson Blu Gautrain Hotel, Sandton Johannesburg Hotels in Johannesburg

Radisson Blu Gautrain Hotel, Sandton Johannesburg

Hotel near Sandton
Price per night from:PHP 7,344
9.0/10
Great
CCarter07Located along Katherine St, really beautiful with delicious breakfast and dinner. The rooms are exceptionally clean, although a little bit small( we had so many bags). Mimi from the reception was really helpful and kind. Her services was top notch. Would definitely recommend this
The Capital on the Park Hotels in Johannesburg

The Capital on the Park

Hotel near Sandton
Price per night from:PHP 4,763
9.0/10
Great
XXiaoxiucaiyaFor business trips, the hotel is okay, but the price has increased so much that it can't be dealt with at all, probably because it has something to do with the meeting.
Palazzo Hotel Hotels in Johannesburg

Palazzo Hotel

Hotel near Fourways
Price per night from:PHP 12,905
8.7/10
Very Good
MMotheletsiIt’s conveniently close to Sandton City Mall, which made shopping and getting around very easy. The room was also clean and well-maintained, with housekeeping coming in daily, which I appreciated. However, I did experience an ongoing issue with the room key card. Every time I returned to my room, the card wouldn’t open the door. This happened multiple times during my stay, and it became quite frustrating, especially when I had shopping bags or luggage with me. I had to carry everything downstairs to the reception to report the issue, only to be told someone would come assist. I’d then have to go back upstairs and wait, sometimes for quite a while. Occasionally, one of the cleaning staff was kind enough to open the door for me, which helped, but the inconsistency and inconvenience definitely affected my overall experience.
The Catalyst Apartment Hotel by Newmark Hotels in Johannesburg

The Catalyst Apartment Hotel by Newmark

Hotel near Sandton
Price per night from:PHP 5,261
8.7/10
Very Good
JJason2023Pros Good location if you want shopping. A couple of bars nearby. Good selection of restaurants in the 2 malls very close. Tea/coffee provided Small room but very comfortable. Decent breakfast Cons Safe instructions not correct - they didn't match the buttons on the actual safe Noise from corridoor - incredible, loud, ongoing, either doors opening/closing or people just shouting, talking loudly - i've never come across such ignorance in a hotel. No bottled water and the bottled water in reception is massively over priced but apparently you can drink the tap water
Onomo Hotel Johannesburg Sandton Hotels in Johannesburg

Onomo Hotel Johannesburg Sandton

Hotel near Sandton
Price per night from:PHP 3,386
8.5/10
Very Good
RReese’sThis was an interesting experience because as we arrived, we had police vans parked in the parking. Of course there’s any visitors seeing this. It causes alarm because you are not quite sure why they come there. The room was very big and everything was clean, but the noise was almost unbearable. All hours there were people coming in and out so if you want to relaxing vacation, this is not the place. And unless we had a room that was not located in the right area, I’m not sure. The restaurant on the hotel premises was good and the food was tasty and there were many options with lovely music and the vibe was great. There was also a swimming pool that we did not use because we went in winter but it looked pretty good. There were no slippers and robes for us to use, which did not add that luxury experience. Someone had allowed us to use their Netflix for several days before it got cut off and we were not sure how to watch TV at all in the room was not really that fun. Fortunately we had sent in close by and many other things to do and we had hired a car (the Avis is very close by which is wonderful and convenient) so we spent our time wandering around which was also wonderful. Overall, I would give this a 3 star out of 5.
Mint Hotel 84 on Katherine Hotels in Johannesburg

Mint Hotel 84 on Katherine

Hotel near Sandton
Price per night from:PHP 5,925
8.4/10
Very Good
GGuest UserIt's giving more 3 than 4 stars? Customer service poor. Holiday Inn was full so this was a close alternative. Had amenities but their outlets were in the kitchen far from the bed? Not very business traveller or relaxing traveller friendly. I booked a queen studio which had a kitchenette which was great for warming food etc. Decor a bit tired so could do with some love. But apart from a very dirty bottle left on the balcony it was clean. Location is excellent for Rosebank Mall even if you have to play chicken to cross the road 😆 Customer service was severely lacking. I thought Radisson Red staff were slow but at least they were always there. You can't call frontdesk . It's all QR codes and WhatsApp. Late check out would be the cost of another night R1980. Staff had a, I dunno attitude and werent very helpful. 1 security guard and 1 young lady in the lounge are the only exceptions. Outlets in the lounge and office were local only and I had to really ask to get where I could buy adapters / converters. Next time I'll go elsewhere. They're not customer focused enough for me.
Courtyard Hotel Rosebank Hotels in Johannesburg

Courtyard Hotel Rosebank

Hotel near Johannesburg
Price per night from:PHP 5,237
8.2/10
Very Good
DDeborah-AnneI have stayed at the Quatermain before, and I am happy to say that the whole experience was once again just lovely! I had arrived VERY early on my check-in day and the staff made sure that I had a room well before the scheduled check-in time AND they upgraded me too! The staff at the hotel are friendly, helpful and all round just a delight!! Even with the ongoing challenges that loadshedding (scheduled power outtages) brings to the smooth operation of any business. The gardens are immaculate and tranquil, and it is unbelievable to think you are in the middle of everything with the peace and quiet that pervades. The little bistro / restaurant's menu is thankfully limited, as it means that the quality can be assured and anything that is made tastes deliciously homemade. The evening buffet is very good value for money! Just a small note that due to loadshedding, sometimes the email/booking system gives some issues - so don't forget to just follow up once booked :)
Premier Hotel Quatermain Hotels in Johannesburg

Premier Hotel Quatermain

Hotel near Sandton
Price per night from:PHP 3,867
8.0/10
Very Good
FFlorence MoyoWell, from what I booked, it was supposed to be a 2-bedroom apartment. However, I was given a 1bed (Room.303), and when I went down to enquire, the reception lady wasn't helpful and blamed it on the app. Then I had to ask for a wifi password, which I would have assumed you would be given at reception. I ordered something, and when I went down to get it, the same reception lady gave me a bit of attitude when asking her how to open the main door so I could collect. Now I'm not normally one to complain, but I guess she didn't realise she was dealing with a person who has worked over 15 years in reservations, and I am very much aware of how OTAs work. I am still very upset about the wrong room choice I was given and made to feel like I'm the one who made an error. Then there was NO iron and hairdryer in the room. Apparently, they don't have any available from what I gathered from the housekeeping lady. Besides that, the housekeeping lady was exceptional, and the apartment was very clean upon check-in. Hopefullysomeone from the place will address these issues.
MINT Apartments Greenside Hotels in Johannesburg

MINT Apartments Greenside

Hotel near Randburg
Price per night from:PHP 3,784

FAQs About Johannesburg Hotels

Where can I find the best hotels in Johannesburg?

Johannesburg has some of the best hotels for you to select. Whether you're traveling for business or on a vacation, Onomo Hotel Johannesburg Sandton (from PHP 3,278), @Sandton Hotel (from PHP 5,269) and MINT Express Melrose View (from PHP 2,614) are preferred hotels.

What's the best high-end place to stay in Johannesburg?

Where can you find hotels with excellent breakfast in Johannesburg?

What's the best pet-friendly accommodation in Johannesburg?

What are some hotels with pools in Johannesburg?

What’s the best hotel in Johannesburg with hot springs?

Wanna experience hot springs in your hotel? The Maslow Hotel, Sandton (from PHP 8,663) has hot springs. Book now!

What is the best spa hotel in Johannesburg?

Where can I find the best hotel discounts in Johannesburg?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Which hotels are recommended near Rosebank in Johannesburg?

For Johannesburg hotels near Rosebank, many travelers recommend Hyde Johannesburg Rosebank (from PHP 8,688), Easy Stay - The Vantage Rosebank (from PHP 4,024) and Radisson Red Johannesburg, Rosebank (from PHP 7,045) for their great location and service.

What is the average price of hotels in Johannesburg for this weekend?

The average hotel prices in Johannesburg for this weekend are as follows:
3-star hotels: PHP 3,932
4-star hotels: PHP 6,408
5-star hotels: PHP 26,453

What is the average price of hotels in Johannesburg on weekdays?

On average, weekday hotel prices in Johannesburg are:
3-star hotels– PHP 3,846
4-star hotels– PHP 6,349
5-star hotels– PHP 26,728

Johannesburg Hotels Info

Highest PricePHP 111,220
Lowest PricePHP 2,390
Number of Reviews8,936
Total Properties675
Average Price (Weekdays)PHP 5,628
Average Price (Weekends)PHP 5,680